package com.zhentao.service;

import com.zhentao.domain.SRetakesInfo;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zhentao.domain.dto.RetakesInfoDto;
import com.zhentao.result.Result;

/**
* @author 86150
* @description 针对表【s_retakes_info】的数据库操作Service
* @createDate 2024-08-02 08:38:16
*/
public interface SRetakesInfoService extends IService<SRetakesInfo> {

    //老师提交补考信息
    Result submitRetakesInfo(SRetakesInfo retakesInfo);

    //管理员查看补考信息
    Result getRetakesInfo(RetakesInfoDto retakesInfoDto);

    //管理员审核补考通过
    Result approved(Integer rid);
    //管理员审核补考不通过
    Result refuse(Integer rid, String backCause);

    //老师查看自己提交的补考信息
    Result getRetakesInfoByTeacher(Integer tid, RetakesInfoDto retakesInfoDto);
}
